//package www.wen.com.common.lib.view.popuview
//
//import android.content.Context
//import www.wen.com.common.R
//import www.wen.com.common.lib.helper.ResultUiCallBack
//import www.wen.com.common.lib.util.DateUtil
//
///**
// * @author WEN
// * @Description: 底部日期
// * @date 2021/10/29 14:37
// */
//class BottomDatePopupView(context: Context,
//                          optionItems: List<Long>,
//                          var selectOptionIndex: Long? = null,
//                          title: CharSequence,
//                          resultCallBack: ResultUiCallBack<Long>,
//                          resultSelectedListenerCallBack: ResultUiCallBack<Long>? = null) :
//        BaseClosePopupView<Long>(context,
//                optionItems,
//                title,
//                resultCallBack,
//                resultSelectedListenerCallBack) {
//
//    override fun getImplLayoutId(): Int = R.layout.popupview_bottom_select_new
//
//    override fun provideSelectOptionIndex(): Int {
//        optionItems.indexOfFirst {
//            it == selectOptionIndex
//        }.run {
//            return if (this == -1) 0 else this
//        }
//    }
//
//    override fun provideItemString(data: Long): String = DateUtil.format(data, format = "yyyy-MM-dd")
//
//    override fun provideIndexOf(dataStr: String): Int {
//        val time = DateUtil.strToTimeStamp(timeStampStr = dataStr, format = "yyyy-MM-dd")
//        optionItems.indexOfFirst {
//            time == it
//        }.run {
//            return if (this == -1) 0 else this
//        }
//    }
//
//}